collective self-defence - French English Dictionary